government permit to reside in france - German English Dictionary